我試圖在使用browserify的Visual Studio環境(13,在Windows 7上)中建立一個構建流程,並且我得到一些奇怪的行爲試圖讓browserify工作。我對環境和技術都很陌生,所以我在這裏相當困惑。Browserify在Windows中的某些文件夾中工作,但不是其他人
就本測試而言,我的文件結構與此處找到的基本API示例相同:http://viget.com/extend/gulp-browserify-starter-faq我使用npm安裝了browserify。它是運行版本5.12.0
如果我把一個簡單的目錄app.js和hideElement.js,如C:\ TEMP,並運行
c:\Temp> browserify app.js
一切工作正常。它捆綁了所有三個必需的文件,並將其吐出。但是,如果我從我的項目目錄運行browserify命令(C:\用戶\\的文檔\ Visual Studio的2013 \項目\ ExcelConverter \ ExcelConverterWeb),下面的錯誤在我吐出:
C:\Users\<name.redacted>\Documents\Visual Studio 2013\Projects\ExcelConverter\ExcelConverterWeb>browserify app.js
Error: SyntaxError: Unexpected token ? while parsing json file package.json
at fns(C:\Users\<name.redacted>\AppData\Roaming\npm\node_modules\browserify\node_modules\module-deps\index.js:402:30)
at fs.js:271:14
at Object.oncomplete (fs.js:107:15)
我已經看了在有問題的文件中,我無法制作它的正面或反面。那麼,這裏發生了什麼?當我從一個目錄執行它時,browserify如何運行正常,但不是從另一個目錄執行它?我似乎在使用相同的可執行文件。
(我試圖使用browserify作爲基於一飲而盡,生成過程的一部分,但看到由一飲而盡產生的誤差基本相同,我看到的時候我在命令行中運行)
爲我工作,謝謝! – nukefusion 2014-12-22 11:24:20