我正在學習工作自動化,目前有點卡住了。到目前爲止,stackoverflow已經是一個生活救星:)導入功能 - NodeJS - 非html
我正在爲JavaScript(節點)中的visualstudio寫一個測試硒。我知道這不是一個很好的組合,但那是什麼工作想要的。
我在app.js文件中有一個測試(見截圖)。它引用了functions.js文件中的一個函數。儘管如此,我無法讓它識別這個功能。我認爲我需要引用包含該功能的文件。我已經嘗試從「functions.js」import'import cellFromXLS';'並且它不起作用(意外的令牌導入錯誤)。
關於我能做什麼的任何想法?像修改package.json文件以包含所有帶有函數的文件一樣嗎? 我在最新的node.js和最新的驅動程序。
此外,它似乎智能感知不適用於JavaScript在Visual Studio中。這是正確的還是解決它? VisualStudio screenshot
[節點錯誤可能的重複:語法錯誤:意外令牌導入](https://stackoverflow.com/questions/37634198/node-error-syntaxerror-unexpected-token-import) – Hitmands
在功能ion.js:cellFromXLS = function(cellId){//定義sheetNumber var sheetNumber = 0; //定義文件路徑名稱 var fileNamePath =('trial.xls'); // NodeJs讀取文件 var XLS; (typeof require!=='undefined'){ XLS = require('xlsjs'); } //使用工作簿 var workbook = XLS.readFile(fileNamePath); var sheetNamelist = workbook.SheetNames; var value = workbook.Sheets [sheetNamelist [sheetNumber]] [cellId] .v; 返回值; }; module.exports = { cellFromXLS } – Endorium
在apps.js中:const functions = require(「./ functions.js」); functions.cellFromXLS('A1'); – Endorium