when i run on my local pc vuejs 2.0 i have some error:
instruction on start vude.js 2.0 alpha
npm install
npm run build
$ NODE_ENV=production node build/build.js
[Error: Could not load C:\OpenServer\domains\vue\src\core/index (imported by C:/OpenServer/doma
ins/vue/src/entries/web-runtime.js): ENOENT: no such file or directory, open 'C:\OpenServer\dom
ains\vue\src\core\index']
what does that mean?
my cfg:
windows 10 pro x64
npm - v3.8.3
node - v5.10.1
Sorry, the build script currently doesn't run on windows (due to env variables). This is intentional and we will fix it as we get closer to an official release.
If you really want to try, you can use cross-env.
You can modify your rollup-plugin-alias.js and add code :
// --------------------------- add code ----------------------------
// This file: node_modules/rollup-plugin-alias/dist/rollup-plugin-alias.js
if (!/js$/.test(updatedId)) {
console.log(updatedId + ' ----> ' + updatedId + '.js');
updatedId += '.js';
}
// --------------------------- add code ----------------------------
//
You can see how i export a single file from vue: gist exportSingleFile.js
What's important thing is that it can works on my Windows 10.
Here is my console stdout:
C:\Users\Administrator\Desktop\vue-2.0.3 ([email protected])
λ npm run build
> [email protected] build C:\Users\Administrator\Desktop\vue-2.0.3
> node build/build.js
Error: Could not load C:\Users\Administrator\Desktop\vue-2.0.3\src\core/index (imported by C:\Users\Administrator\Desktop\vue-2.0.3\src\entries\web-runtime.js): ENOENT: no such file or directory, open 'C:\Users\Administrator\Desktop\vue-2.0.3\src\core\index'
at C:\Users\Administrator\Desktop\vue-2.0.3\node_modules\rollup\dist\rollup.js:8820:10
at process._tickCallback (internal/process/next_tick.js:103:7)
at Module.runMain (module.js:577:11)
at run (bootstrap_node.js:352:7)
at startup (bootstrap_node.js:144:9)
at bootstrap_node.js:467:3
C:\Users\Administrator\Desktop\vue-2.0.3 ([email protected])
λ npm run build
> [email protected] build C:\Users\Administrator\Desktop\vue-2.0.3
> node build/build.js
C:\Users\Administrator\Desktop\vue-2.0.3\src\core/index ----> C:\Users\Administrator\Desktop\vue-2.0.3\src\core/index.js
C:\Users\Administrator\Desktop\vue-2.0.3\src\shared/util ----> C:\Users\Administrator\Desktop\vue-2.0.3\src\shared/util.js
C:\Users\Administrator\Desktop\vue-2.0.3\src\shared/util ----> C:\Users\Administrator\Desktop\vue-2.0.3\src\shared/util.js
.....<Hide some details>.....
C:\Users\Administrator\Desktop\vue-2.0.3\src\core/vdom/helpers/index ----> C:\Users\Administrator\Desktop\vue-2.0.3\src\core/vdom/helpers/index.js
C:\Users\Administrator\Desktop\vue-2.0.3\src\core/util/index ----> C:\Users\Administrator\Desktop\vue-2.0.3\src\core/util/index.js
C:\Users\Administrator\Desktop\vue-2.0.3\src\platforms\web/util/index ----> C:\Users\Administrator\Desktop\vue-2.0.3\src\platforms\web/util/index.js
dist\vue.common.js 154.55kb
C:\Users\Administrator\Desktop\vue-2.0.3\src\core/index ----> C:\Users\Administrator\Desktop\vue-2.0.3\src\core/index.js
C:\Users\Administrator\Desktop\vue-2.0.3\src\shared/util ----> C:\Users\Administrator\Desktop\vue-2.0.3\src\shared/util.js
C:\Users\Administrator\Desktop\vue-2.0.3\src\shared/util ----> C:\Users\Administrator\Desktop\vue-2.0.3\src\shared/util.js
.....<Hide some details>.....
C:\Users\Administrator\Desktop\vue-2.0.3\src\core/util/index ----> C:\Users\Administrator\Desktop\vue-2.0.3\src\core/util/index.js
C:\Users\Administrator\Desktop\vue-2.0.3\src\platforms\web/util/index ----> C:\Users\Administrator\Desktop\vue-2.0.3\src\platforms\web/util/index.js
dist\vue.common.min.js 48.71kb
dist\vue.common.min.js.gz 16.64kb
C:\Users\Administrator\Desktop\vue-2.0.3\src\core/index ----> C:\Users\Administrator\Desktop\vue-2.0.3\src\core/index.js
.....<Hide some details>.....
C:\Users\Administrator\Desktop\vue-2.0.3\src\core/util/index ----> C:\Users\Administrator\Desktop\vue-2.0.3\src\core/util/index.js
dist\vue.js 206.20kb
C:\Users\Administrator\Desktop\vue-2.0.3\src\core/index ----> C:\Users\Administrator\Desktop\vue-2.0.3\src\core/index.js
.....<Hide some details>.....
C:\Users\Administrator\Desktop\vue-2.0.3\src\core/util/index ----> C:\Users\Administrator\Desktop\vue-2.0.3\src\core/util/index.js
dist\vue.min.js 66.34kb
dist\vue.min.js.gz 23.22kb
C:\Users\Administrator\Desktop\vue-2.0.3\src\shared/util ----> C:\Users\Administrator\Desktop\vue-2.0.3\src\shared/util.js
.....<Hide some details>.....
C:\Users\Administrator\Desktop\vue-2.0.3\src\shared/util ----> C:\Users\Administrator\Desktop\vue-2.0.3\src\shared/util.js
packages\vue-template-compiler\build.js 144.34kb
C:\Users\Administrator\Desktop\vue-2.0.3\src\server/create-renderer ----> C:\Users\Administrator\Desktop\vue-2.0.3\src\server/create-renderer.js
.....<Hide some details>.....
C:\Users\Administrator\Desktop\vue-2.0.3\src\platforms\web/server/directives/index ----> C:\Users\Administrator\Desktop\vue-2.0.3\src\platforms\web/server/directives/index.js
packages\vue-server-renderer\build.js 158.31kb
C:\Users\Administrator\Desktop\vue-2.0.3 ([email protected])
λ
I just ran into this. Can the issue be reopened, or is Win10 not going to be supported?
Edit: I can also confirm that the workaround from @zhoukekestar works. 👍
Scott
process.env.TARGET 参数在win10上可以正常传值
就是模块路径解析出错了吧
就是rollup-plugin-alias的问题
@zhoukekestar thanks,your way is right.
The reason is as follow which make this error :
js
// ------------ modify line 13 ------------
const VOLUME = /^([A-Z]:)/i; // ignore case
const IS_WINDOWS = os.platform() === 'win32';
Most helpful comment
You can modify your
rollup-plugin-alias.jsand add code :You can see how i export a single file from vue: gist exportSingleFile.js
What's important thing is that it can works on my Windows 10.
Here is my console stdout: